package dao;

import java.sql.ResultSet;

import gestores.GestorBD;

public class DAO_Lugar {

	private static DAO_Lugar INSTANCE = null;

	
	
	 /**
   * constructor
   */
  private DAO_Lugar() {
		
	}
  
  
  /**
   *  Metodo para obtener una instancia, si existe la devuelve, sino la crea
   * @return instancia si existe
   */
  public static DAO_Lugar getInstance(){
		if (INSTANCE == null) { 
          INSTANCE = new DAO_Lugar();
     
          
      }
		return INSTANCE;
  }
  
  public ResultSet buscarLugares(String id_competencia){
	  return GestorBD.getInstance().ejecutar(" SELECT `lugar`.`nombre`, `deporte_lugar`.`disponibilidad` FROM `lugar`, `deporte`, `deporte_lugar`,`lugar_competencia`,`competencia`" +
	  		" WHERE `lugar_competencia`.`id_competencia`="+ "'"+ id_competencia+ "'" + " AND `lugar`.`id_lugar`= `lugar_competencia`.`id_lugar`" +
	  		" AND `deporte`.`id_deporte`= `deporte_lugar`.`id_deporte`  AND `lugar`.`id_lugar`= `deporte_lugar`.`id_lugar` AND `competencia`.`id_competencia`=`lugar_competencia`.`id_competencia` AND `competencia`.`id_deporte`=`deporte`.`id_deporte`");
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
}
